// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

package com.nnee.p_fk.p_a;

import com.nnee.p_c.cls_j;
import com.nnee.p_e.cls_a;
import com.nnee.p_g.cls_b;
import com.nnee.p_j.cls_f;
import com.nnee.p_k.cls_c;
import com.nnee.p_pr.p_app.cls_e;
import java.io.IOException;
import java.util.HashMap;
import java.util.Vector;

// Referenced classes of package com.nnee.p_fk.a:
//            a, m, c, e

public class cls_d extends Thread
{

    cls_d(com.nnee.p_fk.p_a.cls_a a1)
    {
    	super();
        b = a1;
        
    }

    private void a(cls_m m1, int i, Object obj)
    {
        c = null;
        if(!b.g) {
        	if(10005 == i)
            {
                Vector vector1 = b.a(m1);
                if(vector1 != null)
                {
                    vector1.remove(m1);
                    b.a(vector1);
                }
                if(m1.m() != null)
                    m1.m().a(m1, i, obj);
            } else
            {
                Vector vector = b.a(m1);
                if(m1.m() != null)
                    if(m1.e() && vector != null && vector.size() > 0)
                        m1.m().a(vector, i, obj);
                    else
                        m1.m().a(m1, i, obj);
            }
        }
    }

    private void a(cls_m m1, Object obj)
    {
        c = null;
        if(!b.g) {
        	Vector vector = b.a(m1);
            if(vector != null && vector.size() > 1)
            {
                if(m1.m() != null)
                    m1.m().a(vector, obj);
            } else
            if(m1.m() != null)
                m1.m().a(m1, obj);
            
        }
    }

    private cls_f b(cls_m m1)
    {
        d = com.nnee.p_j.cls_d.a(b.f, m1);
        d.a(30000);
        b.b = System.currentTimeMillis();
        try {
			d.b();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
 
        return d;
//        cls_c c1;
//        c1;
//        if((1 & m1.h()) != 0)
//            throw c1;
//        continue; /* Loop/switch isn't completed */
//        com.nnee.p_a.p_a.cls_d d1;
//        d1;
//        com.nnee.p_l.p_b.cls_d.a();
//        if((1 & m1.h()) != 0)
//            throw d1;
//        if(true) goto _L2; else goto _L1
//_L1:
//        Exception exception;
//        exception;
//        exception.printStackTrace();
//        if(d != null)
//            d.e();
//        d = null;
//        throw exception;
    }

    private int c(cls_m m1)
    {
        System.currentTimeMillis();
        cls_f f3 = b(m1);
        cls_f f2 = f3;
 
        int k = f2.d();
        int i = k;
        boolean flag2;
        if(cls_e.a)
            com.nnee.p_g.cls_b.e("HTTPEngine", (new StringBuilder()).append("doHttpRequest  responseCode  is:").append(i).toString());
        flag2 = com.nnee.p_fk.p_a.cls_a.a(b, m1);
        if(!flag2) {
        	if(i != 200 && i != 201) {
        		if(i != -1)
                    {
        			return i;
                    }
        		else
        		{
                a(m1, i, null);
                e();
                return i;
        		}
//                cls_c c1;
//                c1;
//                com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR FileCreate is:").append(c1.toString()).append(" ").append(m1.b()).toString());
//                a(m1, 10014, null);
//                e();
//                i = -2;
//                  goto _L6
//                a(m1, i, f2.k());
//                  goto _L8
//                com.nnee.p_fk.a.cls_e e1;
//                e1;
//                com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR WithoutNet is:").append(e1.toString()).append(" ").append(m1.b()).toString());
//                a(m1, 10002, null);
//                e();
//                i = -2;
//                  goto _L6
//                cls_a a1;
//                a1;
//                com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR NoWifiNet is:").append(a1.toString()).append(" ").append(m1.b()).toString());
//                a(m1, 10013, null);
//                e();
//                i = -2;
//                  goto _L6
//                com.nnee.p_a.p_a.cls_d d1;
//                d1;
//                com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR SpaceAlarm is:").append(d1.toString()).append(" ").append(m1.b()).toString());
//                a(m1, 10011, null);
//                e();
//                i = -2;
//                  goto _L6
//                IOException ioexception;
//                ioexception;
//                IOException ioexception1;
//                ioexception1 = ioexception;
//                i = -1;
        	} else {
        		int i1;
                String s = f2.h();
                if(s == null)
                	return i;
                i1 = s.indexOf("vnd.wap.wml");
                if(i1 < 0)
                	return i;
                e();
                i = -1;
                return i;
        	}
        } else{
        	 e();
        	 return i;
        }
//_L1:
//        e();
//_L6:
//        return i;
//        NullPointerException nullpointerexception;
//        nullpointerexception;
//        cls_f f1;
//        Thread.sleep(300L);
//        f1 = b(m1);
//        f2 = f1;
//          goto _L3
//_L2:
//        if(i != 200 && i != 201) goto _L5; else goto _L4
//_L4:
//        int i1;
//        String s = f2.h();
//        if(s == null)
//            break MISSING_BLOCK_LABEL_158;
//        i1 = s.indexOf("vnd.wap.wml");
//        if(i1 < 0)
//            break MISSING_BLOCK_LABEL_158;
//        e();
//        i = -1;
//          goto _L6
//        long l = f2.i();
//        if(com.nnee.p_fk.p_a.cls_a.a(b, m1)) goto _L8; else goto _L7
//_L7:
//        Object obj;
//        if(l == 0L || m1.B())
//            break MISSING_BLOCK_LABEL_680;
//        obj = f2.k();
//_L10:
//        a(m1, obj);
//        f2.c();
//_L8:
//        e();
//          goto _L6
//_L5:
//        if(i != -1)
//            break MISSING_BLOCK_LABEL_304;
//        a(m1, i, null);
//          goto _L8
//        cls_c c1;
//        c1;
//        com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR FileCreate is:").append(c1.toString()).append(" ").append(m1.b()).toString());
//        a(m1, 10014, null);
//        e();
//        i = -2;
//          goto _L6
//        a(m1, i, f2.k());
//          goto _L8
//        com.nnee.p_fk.a.cls_e e1;
//        e1;
//        com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR WithoutNet is:").append(e1.toString()).append(" ").append(m1.b()).toString());
//        a(m1, 10002, null);
//        e();
//        i = -2;
//          goto _L6
//        cls_a a1;
//        a1;
//        com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR NoWifiNet is:").append(a1.toString()).append(" ").append(m1.b()).toString());
//        a(m1, 10013, null);
//        e();
//        i = -2;
//          goto _L6
//        com.nnee.p_a.p_a.cls_d d1;
//        d1;
//        com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR SpaceAlarm is:").append(d1.toString()).append(" ").append(m1.b()).toString());
//        a(m1, 10011, null);
//        e();
//        i = -2;
//          goto _L6
//        IOException ioexception;
//        ioexception;
//        IOException ioexception1;
//        ioexception1 = ioexception;
//        i = -1;
//_L9:
//        boolean flag1;
//        com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR ioexception is:").append(ioexception1.toString()).append(" ").append(m1.b()).toString());
//        flag1 = f;
//        if(flag1)
//        {
//            e();
//            i = -3;
//        } else
//        {
//            e();
//        }
//          goto _L6
//        Exception exception1;
//        exception1;
//        boolean flag;
//        com.nnee.p_g.cls_b.e("HttpE", (new StringBuilder()).append(" dHR exception is:").append(exception1.toString()).append(" ").append(m1.b()).toString());
//        flag = f;
//label0:
//        {
//            if(!flag)
//                break label0;
//            e();
//            i = -3;
//        }
//          goto _L6
//        a(m1, 10009, null);
//        e();
//        i = -2;
//          goto _L6
//        Exception exception;
//        exception;
//        e();
//        throw exception;
//        ioexception1;
//          goto _L9
//        obj = null;
//          goto _L10
    }

    protected cls_m a()
    {
        return c;
    }

    protected void a(cls_m m1)
    {
    	int i;
        int k;
        if(m1 == null) {return;} else {
        	 if(b.f == null)
                 b.f = com.nnee.p_fk.p_a.cls_a.a(b);
             e = true;
             f = false;
             c = m1;
             if(!m1.e()) {
            	 
                 i = -1;
                 k = 0;
                 
                 i = c(m1);
                 if(i == -1) {
                	 while (true)
                	 {
                	 if(!m1.A())
                         k++;
                	 k++;
                	 if(b.g || k >= 2 || m1.u()) {
                		 e = false;
                	        if(i != -3) {
                	        	c = null;
                	            if(com.nnee.p_fk.p_a.cls_a.a(b, m1))
                	                a(m1, 10005, null);
                	            else
                	            if(k >= 2)
                	                a(m1, 10003, null);
                	            return;
                	        } else 
                	        {
                	        	Vector vector = b.a(m1);
                	            b.a(vector);
                	            c = null;
                	            return;
                	        }
                	 }else {
                		 i = c(m1);
                	        if(i == -1) {continue;}{
                	        	e = false;
                    	        if(i != -3) {
                    	        	c = null;
                    	            if(com.nnee.p_fk.p_a.cls_a.a(b, m1))
                    	                a(m1, 10005, null);
                    	            else
                    	            if(k >= 2)
                    	                a(m1, 10003, null);
                    	            return;
                    	        } else 
                    	        {
                    	        	Vector vector = b.a(m1);
                    	            b.a(vector);
                    	            c = null;
                    	            return;
                    	        }
                	        }
                	 }
                	 }
                 } else 
                 {
                	 e = false;
                	 if(i != -3) {
         	        	c = null;
         	            if(com.nnee.p_fk.p_a.cls_a.a(b, m1))
         	                a(m1, 10005, null);
         	            else
         	            if(k >= 2)
         	                a(m1, 10003, null);
         	            return;
         	        } else 
         	        {
         	        	Vector vector = b.a(m1);
         	            b.a(vector);
         	            c = null;
         	            return;
         	        }
                 }
             }else {
            	 Vector vector1 = (Vector)b.d.get((new StringBuilder()).append(m1.b()).append(m1.l()).toString());
                 if(vector1 == null) {
                	 Vector vector2 = new Vector();
                     vector2.add(m1);
                     b.d.put((new StringBuilder()).append(m1.b()).append(m1.l()).toString(), vector2);
                 } else {
                	 vector1.add(m1);
                     e = false;
                     c = null;
                     return;
                 }
             }
        }

    }

    protected cls_f b()
    {
        return d;
    }

    protected boolean c()
    {
        return e;
    }

    protected boolean d()
    {
        if(e)
        {
            f = true;
            if(d != null)
            {
                d.e();
                d = null;
            }
        }
        return true;
    }

    protected void e()
    {
        if(d != null)
        {
            d.e();
            d = null;
        }
    }

    public void run()
    {
        do
        {
            if(b.g || a)
                break;
            cls_m m1 = (cls_m)b.c.h();
            if(m1 != null)
                if((0xff & m1.f()) == 4)
                    a(m1);
                else
                    a(m1);
        } while(true);
    }

    protected boolean a;
    final com.nnee.p_fk.p_a.cls_a b;
    private cls_m c;
    private cls_f d;
    private boolean e;
    private boolean f;
}
